go/types.Interface.embeddeds (field)

18 uses

	go/types (current package)
		infer.go#L757: 		for _, t := range t.embeddeds {
		interface.go#L20: 	embeddeds []Type       // ordered list of explicitly embedded elements
		interface.go#L70: 	typ.embeddeds = embeddeds
		interface.go#L101: func (t *Interface) NumEmbeddeds() int { return len(t.embeddeds) }
		interface.go#L107: func (t *Interface) Embedded(i int) *Named { tname, _ := t.embeddeds[i].(*Named); return tname }
		interface.go#L110: func (t *Interface) EmbeddedType(i int) Type { return t.embeddeds[i] }
		interface.go#L160: 		ityp.embeddeds = append(ityp.embeddeds, typ)
		interface.go#L217: 	if len(ityp.methods) == 0 && len(ityp.embeddeds) == 0 {
		named.go#L391: 					iface.embeddeds = old.embeddeds
		subst.go#L161: 		embeddeds, ecopied := subst.typeList(t.embeddeds)
		subst.go#L164: 			iface.embeddeds = embeddeds
		typeset.go#L262: 	for i, typ := range ityp.embeddeds {
		typestring.go#L219: 			if len(t.methods) == 0 && len(t.embeddeds) == 1 {
		typestring.go#L220: 				w.typ(t.embeddeds[0])
		typestring.go#L240: 			for _, typ := range t.embeddeds {
		validtype.go#L57: 		for _, etyp := range t.embeddeds {